home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_39_SSDATABASE.txt < prev    next >
Text File  |  1993-07-15  |  72KB  |  1,274 lines

  1. # near model CODE resource
  2. # jump table entries: 10136-10137 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 FFE6                link       A6, -0x001A
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  4A6D BDBE                tst.w      [A5 - 0x4242]
  8. 00000010  6710                     beq        +0x12 /* 00000022 */
  9. 00000012  700B                     moveq.l    D0, 0x0B
  10. 00000014  2F00                     move.l     -[A7], D0
  11. 00000016  2F0C                     move.l     -[A7], A4
  12. 00000018  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  13. 0000001C  508F                     addq.l     A7, 8
  14. 0000001E  6000 03AC                bra        +0x3AE /* 000003CC */
  15. label00000022:
  16. 00000022  4A6E 000E                tst.w      [A6 + 0xE]
  17. 00000026  6600 00E8                bne        +0xEA /* 00000110 */
  18. 0000002A  7003                     moveq.l    D0, 0x03
  19. 0000002C  B02C 0029                cmp.b      D0, [A4 + 0x29]
  20. 00000030  671C                     beq        +0x1E /* 0000004E */
  21. 00000032  7003                     moveq.l    D0, 0x03
  22. 00000034  2F00                     move.l     -[A7], D0
  23. 00000036  2F0C                     move.l     -[A7], A4
  24. 00000038  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  25. 0000003C  7017                     moveq.l    D0, 0x17
  26. 0000003E  2F00                     move.l     -[A7], D0
  27. 00000040  2F0C                     move.l     -[A7], A4
  28. 00000042  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  29. 00000046  4FEF 0010                lea.l      A7, [A7 + 0x10]
  30. 0000004A  6000 0380                bra        +0x382 /* 000003CC */
  31. label0000004E:
  32. 0000004E  2D6C 0024 FFF8           move.l     [A6 - 0x8], [A4 + 0x24]
  33. 00000054  3D6C 001C FFEA           move.w     [A6 - 0x16], [A4 + 0x1C]
  34. 0000005A  3D6C 001E FFEC           move.w     [A6 - 0x14], [A4 + 0x1E]
  35. 00000060  3E2C 0020                move.w     D7, [A4 + 0x20]
  36. 00000064  3D6C 0022 FFEE           move.w     [A6 - 0x12], [A4 + 0x22]
  37. 0000006A  7001                     moveq.l    D0, 0x01
  38. 0000006C  2F00                     move.l     -[A7], D0
  39. 0000006E  220C                     move.l     D1, A4
  40. 00000070  740E                     moveq.l    D2, 0x0E
  41. 00000072  D282                     add.l      D1, D2
  42. 00000074  2F01                     move.l     -[A7], D1
  43. 00000076  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  44. 0000007A  4A40                     tst.w      D0
  45. 0000007C  508F                     addq.l     A7, 8
  46. 0000007E  6610                     bne        +0x12 /* 00000090 */
  47. 00000080  7002                     moveq.l    D0, 0x02
  48. 00000082  2F00                     move.l     -[A7], D0
  49. 00000084  2F0C                     move.l     -[A7], A4
  50. 00000086  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  51. 0000008A  508F                     addq.l     A7, 8
  52. 0000008C  6000 033E                bra        +0x340 /* 000003CC */
  53. label00000090:
  54. 00000090  7003                     moveq.l    D0, 0x03
  55. 00000092  B02C 000D                cmp.b      D0, [A4 + 0xD]
  56. 00000096  671C                     beq        +0x1E /* 000000B4 */
  57. 00000098  7001                     moveq.l    D0, 0x01
  58. 0000009A  2F00                     move.l     -[A7], D0
  59. 0000009C  2F0C                     move.l     -[A7], A4
  60. 0000009E  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  61. 000000A2  7017                     moveq.l    D0, 0x17
  62. 000000A4  2F00                     move.l     -[A7], D0
  63. 000000A6  2F0C                     move.l     -[A7], A4
  64. 000000A8  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  65. 000000AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  66. 000000B0  6000 031A                bra        +0x31C /* 000003CC */
  67. label000000B4:
  68. 000000B4  266C 0008                movea.l    A3, [A4 + 0x8]
  69. 000000B8  3C14                     move.w     D6, [A4]
  70. 000000BA  3D6C 0002 FFE6           move.w     [A6 - 0x1A], [A4 + 0x2]
  71. 000000C0  3D6C 0004 FFE8           move.w     [A6 - 0x18], [A4 + 0x4]
  72. 000000C6  3A2C 0006                move.w     D5, [A4 + 0x6]
  73. 000000CA  302E FFE8                move.w     D0, [A6 - 0x18]
  74. 000000CE  48C0                     ext.l      D0
  75. 000000D0  322D BB64                move.w     D1, [A5 - 0x449C]
  76. 000000D4  48C1                     ext.l      D1
  77. 000000D6  D280                     add.l      D1, D0
  78. 000000D8  48C5                     ext.l      D5
  79. 000000DA  BA81                     cmp.l      D5, D1
  80. 000000DC  6D06                     blt        +0x8 /* 000000E4 */
  81. 000000DE  4A6D BB64                tst.w      [A5 - 0x449C]
  82. 000000E2  6C10                     bge        +0x12 /* 000000F4 */
  83. label000000E4:
  84. 000000E4  700C                     moveq.l    D0, 0x0C
  85. 000000E6  2F00                     move.l     -[A7], D0
  86. 000000E8  2F0C                     move.l     -[A7], A4
  87. 000000EA  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  88. 000000EE  508F                     addq.l     A7, 8
  89. 000000F0  6000 02DA                bra        +0x2DC /* 000003CC */
  90. label000000F4:
  91. 000000F4  200B                     move.l     D0, A3
  92. 000000F6  6708                     beq        +0xA /* 00000100 */
  93. 000000F8  4AAE FFF8                tst.l      [A6 - 0x8]
  94. 000000FC  6600 0084                bne        +0x86 /* 00000182 */
  95. label00000100:
  96. 00000100  700D                     moveq.l    D0, 0x0D
  97. 00000102  2F00                     move.l     -[A7], D0
  98. 00000104  2F0C                     move.l     -[A7], A4
  99. 00000106  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  100. 0000010A  508F                     addq.l     A7, 8
  101. 0000010C  6000 02BE                bra        +0x2C0 /* 000003CC */
  102. label00000110:
  103. 00000110  266D BA78                movea.l    A3, [A5 - 0x4588]
  104. 00000114  2D4B FFF8                move.l     [A6 - 0x8], A3
  105. 00000118  206D BA78                movea.l    A0, [A5 - 0x4588]
  106. 0000011C  3C28 0110                move.w     D6, [A0 + 0x110]
  107. 00000120  206D BA78                movea.l    A0, [A5 - 0x4588]
  108. 00000124  3D68 0112 FFE6           move.w     [A6 - 0x1A], [A0 + 0x112]
  109. 0000012A  206D BA78                movea.l    A0, [A5 - 0x4588]
  110. 0000012E  3D68 0114 FFE8           move.w     [A6 - 0x18], [A0 + 0x114]
  111. 00000134  206D BA78                movea.l    A0, [A5 - 0x4588]
  112. 00000138  3A28 0116                move.w     D5, [A0 + 0x116]
  113. 0000013C  7001                     moveq.l    D0, 0x01
  114. 0000013E  B06E 000E                cmp.w      D0, [A6 + 0xE]
  115. 00000142  6628                     bne        +0x2A /* 0000016C */
  116. 00000144  206D BA78                movea.l    A0, [A5 - 0x4588]
  117. 00000148  3D68 0118 FFEA           move.w     [A6 - 0x16], [A0 + 0x118]
  118. 0000014E  206D BA78                movea.l    A0, [A5 - 0x4588]
  119. 00000152  3D68 011A FFEC           move.w     [A6 - 0x14], [A0 + 0x11A]
  120. 00000158  206D BA78                movea.l    A0, [A5 - 0x4588]
  121. 0000015C  3E28 011C                move.w     D7, [A0 + 0x11C]
  122. 00000160  206D BA78                movea.l    A0, [A5 - 0x4588]
  123. 00000164  3D68 011E FFEE           move.w     [A6 - 0x12], [A0 + 0x11E]
  124. 0000016A  6016                     bra        +0x18 /* 00000182 */
  125. label0000016C:
  126. 0000016C  3D6D BDC0 FFEA           move.w     [A6 - 0x16], [A5 - 0x4240]
  127. 00000172  3D6D BDC2 FFEC           move.w     [A6 - 0x14], [A5 - 0x423E]
  128. 00000178  3E2D BDC4                move.w     D7, [A5 - 0x423C]
  129. 0000017C  3D6D BDC6 FFEE           move.w     [A6 - 0x12], [A5 - 0x423A]
  130. label00000182:
  131. 00000182  426D BDBC                clr.w      [A5 - 0x4244]
  132. 00000186  3807                     move.w     D4, D7
  133. label00000188:
  134. 00000188  3E2E FFE8                move.w     D7, [A6 - 0x18]
  135. label0000018C:
  136. 0000018C  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  137. 00000190  48C4                     ext.l      D4
  138. 00000192  2F04                     move.l     -[A7], D4
  139. 00000194  302E FFEA                move.w     D0, [A6 - 0x16]
  140. 00000198  48C0                     ext.l      D0
  141. 0000019A  2F00                     move.l     -[A7], D0
  142. 0000019C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  143. 000001A0  2F0C                     move.l     -[A7], A4
  144. 000001A2  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  145. 000001A6  48C7                     ext.l      D7
  146. 000001A8  2F07                     move.l     -[A7], D7
  147. 000001AA  48C6                     ext.l      D6
  148. 000001AC  2F06                     move.l     -[A7], D6
  149. 000001AE  2F0B                     move.l     -[A7], A3
  150. 000001B0  200C                     move.l     D0, A4
  151. 000001B2  720E                     moveq.l    D1, 0x0E
  152. 000001B4  D081                     add.l      D0, D1
  153. 000001B6  2F00                     move.l     -[A7], D0
  154. 000001B8  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  155. 000001BC  2F0C                     move.l     -[A7], A4
  156. 000001BE  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  157. 000001C2  4A40                     tst.w      D0
  158. 000001C4  4FEF 0024                lea.l      A7, [A7 + 0x24]
  159. 000001C8  6600 00AC                bne        +0xAE /* 00000276 */
  160. 000001CC  302D BDBC                move.w     D0, [A5 - 0x4244]
  161. 000001D0  B06D BDB6                cmp.w      D0, [A5 - 0x424A]
  162. 000001D4  6670                     bne        +0x72 /* 00000246 */
  163. 000001D6  0C6D 1000 BDB6           cmpi.w     [A5 - 0x424A], 0x1000
  164. 000001DC  6C68                     bge        +0x6A /* 00000246 */
  165. 000001DE  4A6D BDB6                tst.w      [A5 - 0x424A]
  166. 000001E2  6618                     bne        +0x1A /* 000001FC */
  167. 000001E4  7040                     moveq.l    D0, 0x40
  168. 000001E6  2F00                     move.l     -[A7], D0
  169. 000001E8  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  170. 000001EC  2B40 BDB8                move.l     [A5 - 0x4248], D0
  171. 000001F0  588F                     addq.l     A7, 4
  172. 000001F2  6752                     beq        +0x54 /* 00000246 */
  173. 000001F4  3B7C 0010 BDB6           move.w     [A5 - 0x424A], 0x10
  174. 000001FA  604A                     bra        +0x4C /* 00000246 */
  175. label000001FC:
  176. 000001FC  302D BDB6                move.w     D0, [A5 - 0x424A]
  177. 00000200  48C0                     ext.l      D0
  178. 00000202  E380                     asl        D0, 1
  179. 00000204  E580                     asl        D0, 2
  180. 00000206  2F00                     move.l     -[A7], D0
  181. 00000208  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  182. 0000020C  2D40 FFFC                move.l     [A6 - 0x4], D0
  183. 00000210  588F                     addq.l     A7, 4
  184. 00000212  6732                     beq        +0x34 /* 00000246 */
  185. 00000214  2F2D BDB8                move.l     -[A7], [A5 - 0x4248]
  186. 00000218  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  187. 0000021C  302D BDB6                move.w     D0, [A5 - 0x424A]
  188. 00000220  48C0                     ext.l      D0
  189. 00000222  E580                     asl        D0, 2
  190. 00000224  2F00                     move.l     -[A7], D0
  191. 00000226  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  192. 0000022A  2F2D BDB8                move.l     -[A7], [A5 - 0x4248]
  193. 0000022E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  194. 00000232  2B6E FFFC BDB8           move.l     [A5 - 0x4248], [A6 - 0x4]
  195. 00000238  302D BDB6                move.w     D0, [A5 - 0x424A]
  196. 0000023C  48C0                     ext.l      D0
  197. 0000023E  E380                     asl        D0, 1
  198. 00000240  3B40 BDB6                move.w     [A5 - 0x424A], D0
  199. 00000244  588F                     addq.l     A7, 4
  200. label00000246:
  201. 00000246  302D BDBC                move.w     D0, [A5 - 0x4244]
  202. 0000024A  B06D BDB6                cmp.w      D0, [A5 - 0x424A]
  203. 0000024E  6C30                     bge        +0x32 /* 00000280 */
  204. 00000250  206D BDB8                movea.l    A0, [A5 - 0x4248]
  205. 00000254  302D BDBC                move.w     D0, [A5 - 0x4244]
  206. 00000258  48C0                     ext.l      D0
  207. 0000025A  E580                     asl        D0, 2
  208. 0000025C  3184 0800                move.w     [A0 + D0], D4
  209. 00000260  206D BDB8                movea.l    A0, [A5 - 0x4248]
  210. 00000264  302D BDBC                move.w     D0, [A5 - 0x4244]
  211. 00000268  526D BDBC                addq.w     [A5 - 0x4244], 1
  212. 0000026C  48C0                     ext.l      D0
  213. 0000026E  E580                     asl        D0, 2
  214. 00000270  3187 0802                move.w     [A0 + D0 + 0x2], D7
  215. 00000274  600A                     bra        +0xC /* 00000280 */
  216. label00000276:
  217. 00000276  3007                     move.w     D0, D7
  218. 00000278  5247                     addq.w     D7, 1
  219. 0000027A  BA40                     cmp.w      D5, D0
  220. 0000027C  6E00 FF0E                bgt        -0xF0 /* 0000018C */
  221. label00000280:
  222. 00000280  3004                     move.w     D0, D4
  223. 00000282  5244                     addq.w     D4, 1
  224. 00000284  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  225. 00000288  6D00 FEFE                blt        -0x100 /* 00000188 */
  226. 0000028C  7001                     moveq.l    D0, 0x01
  227. 0000028E  B06E 000E                cmp.w      D0, [A6 + 0xE]
  228. 00000292  6D00 0138                blt        +0x13A /* 000003CC */
  229. 00000296  526D BDBE                addq.w     [A5 - 0x4242], 1
  230. 0000029A  426E FFF2                clr.w      [A6 - 0xE]
  231. 0000029E  6000 0116                bra        +0x118 /* 000003B6 */
  232. label000002A2:
  233. 000002A2  3D6E FFEA FFF0           move.w     [A6 - 0x10], [A6 - 0x16]
  234. 000002A8  6000 00EA                bra        +0xEC /* 00000394 */
  235. label000002AC:
  236. 000002AC  4244                     clr.w      D4
  237. 000002AE  426E FFF6                clr.w      [A6 - 0xA]
  238. label000002B2:
  239. 000002B2  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  240. 000002B6  B86D BDBC                cmp.w      D4, [A5 - 0x4244]
  241. 000002BA  6670                     bne        +0x72 /* 0000032C */
  242. 000002BC  4A6E FFF6                tst.w      [A6 - 0xA]
  243. 000002C0  6700 00CC                beq        +0xCE /* 0000038E */
  244. 000002C4  4A6E 000E                tst.w      [A6 + 0xE]
  245. 000002C8  6632                     bne        +0x34 /* 000002FC */
  246. 000002CA  302E FFE8                move.w     D0, [A6 - 0x18]
  247. 000002CE  48C0                     ext.l      D0
  248. 000002D0  322D BB64                move.w     D1, [A5 - 0x449C]
  249. 000002D4  48C1                     ext.l      D1
  250. 000002D6  D280                     add.l      D1, D0
  251. 000002D8  2F01                     move.l     -[A7], D1
  252. 000002DA  48C6                     ext.l      D6
  253. 000002DC  2F06                     move.l     -[A7], D6
  254. 000002DE  2F0B                     move.l     -[A7], A3
  255. 000002E0  2F0C                     move.l     -[A7], A4
  256. 000002E2  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  257. 000002E6  4A40                     tst.w      D0
  258. 000002E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  259. 000002EC  6700 00A0                beq        +0xA2 /* 0000038E */
  260. 000002F0  2F0C                     move.l     -[A7], A4
  261. 000002F2  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  262. 000002F6  588F                     addq.l     A7, 4
  263. 000002F8  6000 0094                bra        +0x96 /* 0000038E */
  264. label000002FC:
  265. 000002FC  3E2E FFE8                move.w     D7, [A6 - 0x18]
  266. label00000300:
  267. 00000300  48C7                     ext.l      D7
  268. 00000302  2F07                     move.l     -[A7], D7
  269. 00000304  48C6                     ext.l      D6
  270. 00000306  2F06                     move.l     -[A7], D6
  271. 00000308  2F0B                     move.l     -[A7], A3
  272. 0000030A  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  273. 0000030E  4AAD BA0C                tst.l      [A5 - 0x45F4]
  274. 00000312  4FEF 000C                lea.l      A7, [A7 + 0xC]
  275. 00000316  670A                     beq        +0xC /* 00000322 */
  276. 00000318  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  277. 0000031C  0028 0080 0001           ori.b      [A0 + 0x1], 0x80
  278. label00000322:
  279. 00000322  3007                     move.w     D0, D7
  280. 00000324  5247                     addq.w     D7, 1
  281. 00000326  BA40                     cmp.w      D5, D0
  282. 00000328  6764                     beq        +0x66 /* 0000038E */
  283. 0000032A  60D4                     bra        -0x2A /* 00000300 */
  284. label0000032C:
  285. 0000032C  206D BDB8                movea.l    A0, [A5 - 0x4248]
  286. 00000330  48C4                     ext.l      D4
  287. 00000332  2004                     move.l     D0, D4
  288. 00000334  E580                     asl        D0, 2
  289. 00000336  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  290. 0000033A  48C0                     ext.l      D0
  291. 0000033C  2F00                     move.l     -[A7], D0
  292. 0000033E  48C6                     ext.l      D6
  293. 00000340  2F06                     move.l     -[A7], D6
  294. 00000342  2F0B                     move.l     -[A7], A3
  295. 00000344  302E FFF2                move.w     D0, [A6 - 0xE]
  296. 00000348  48C0                     ext.l      D0
  297. 0000034A  2F00                     move.l     -[A7], D0
  298. 0000034C  206D BDB8                movea.l    A0, [A5 - 0x4248]
  299. 00000350  48C4                     ext.l      D4
  300. 00000352  2004                     move.l     D0, D4
  301. 00000354  E580                     asl        D0, 2
  302. 00000356  3030 0800                move.w     D0, [A0 + D0]
  303. 0000035A  48C0                     ext.l      D0
  304. 0000035C  2F00                     move.l     -[A7], D0
  305. 0000035E  302E FFF0                move.w     D0, [A6 - 0x10]
  306. 00000362  48C0                     ext.l      D0
  307. 00000364  2F00                     move.l     -[A7], D0
  308. 00000366  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  309. 0000036A  2F0C                     move.l     -[A7], A4
  310. 0000036C  4EBA 0068                jsr        [PC + 0x68 /* 000003D6 */]
  311. 00000370  3D40 FFF4                move.w     [A6 - 0xC], D0
  312. 00000374  4FEF 0020                lea.l      A7, [A7 + 0x20]
  313. 00000378  6606                     bne        +0x8 /* 00000380 */
  314. 0000037A  526E FFF6                addq.w     [A6 - 0xA], 1
  315. 0000037E  6008                     bra        +0xA /* 00000388 */
  316. label00000380:
  317. 00000380  7001                     moveq.l    D0, 0x01
  318. 00000382  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  319. 00000386  6706                     beq        +0x8 /* 0000038E */
  320. label00000388:
  321. 00000388  5244                     addq.w     D4, 1
  322. 0000038A  6000 FF26                bra        -0xD8 /* 000002B2 */
  323. label0000038E:
  324. 0000038E  B86D BDBC                cmp.w      D4, [A5 - 0x4244]
  325. 00000392  671E                     beq        +0x20 /* 000003B2 */
  326. label00000394:
  327. 00000394  206E FFF8                movea.l    A0, [A6 - 0x8]
  328. 00000398  302E FFF0                move.w     D0, [A6 - 0x10]
  329. 0000039C  B068 0194                cmp.w      D0, [A0 + 0x194]
  330. 000003A0  6C10                     bge        +0x12 /* 000003B2 */
  331. 000003A2  302E FFF0                move.w     D0, [A6 - 0x10]
  332. 000003A6  526E FFF0                addq.w     [A6 - 0x10], 1
  333. 000003AA  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  334. 000003AE  6D00 FEFC                blt        -0x102 /* 000002AC */
  335. label000003B2:
  336. 000003B2  526E FFF2                addq.w     [A6 - 0xE], 1
  337. label000003B6:
  338. 000003B6  BC6B 0194                cmp.w      D6, [A3 + 0x194]
  339. 000003BA  6C0C                     bge        +0xE /* 000003C8 */
  340. 000003BC  3006                     move.w     D0, D6
  341. 000003BE  5246                     addq.w     D6, 1
  342. 000003C0  B06E FFE6                cmp.w      D0, [A6 - 0x1A]
  343. 000003C4  6D00 FEDC                blt        -0x122 /* 000002A2 */
  344. label000003C8:
  345. 000003C8  536D BDBE                subq.w     [A5 - 0x4242], 1
  346. label000003CC:
  347. 000003CC  4CEE 18F0 FFCE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x32]
  348. 000003D2  4E5E                     unlink     A6
  349. 000003D4  4E75                     rts
  350. fn000003D6:
  351. 000003D6  4E56 FFD4                link       A6, -0x002C
  352. 000003DA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  353. 000003DE  3A2E 0022                move.w     D5, [A6 + 0x22]
  354. 000003E2  286E 0008                movea.l    A4, [A6 + 0x8]
  355. 000003E6  7C01                     moveq.l    D6, 0x01
  356. 000003E8  302E 0016                move.w     D0, [A6 + 0x16]
  357. 000003EC  48C0                     ext.l      D0
  358. 000003EE  2F00                     move.l     -[A7], D0
  359. 000003F0  302E 0012                move.w     D0, [A6 + 0x12]
  360. 000003F4  48C0                     ext.l      D0
  361. 000003F6  2F00                     move.l     -[A7], D0
  362. 000003F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  363. 000003FC  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  364. 00000400  7028                     moveq.l    D0, 0x28
  365. 00000402  C02D BA30                and.b      D0, [A5 - 0x45D0]
  366. 00000406  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  367. 0000040A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  368. 0000040E  6600 01EC                bne        +0x1EE /* 000005FC */
  369. 00000412  3D6D BADE FFE2           move.w     [A6 - 0x1E], [A5 - 0x4522]
  370. 00000418  2D6D B91C FFE8           move.l     [A6 - 0x18], [A5 - 0x46E4]
  371. 0000041E  486D B90C                pea.l      [A5 - 0x46F4]
  372. 00000422  486E FFD4                pea.l      [A6 - 0x2C]
  373. 00000426  3F3C 080E                move.w     -[A7], 0x80E
  374. 0000042A  A9EB                     syscall    Pack4/FP68K
  375. 0000042C  486E FFD4                pea.l      [A6 - 0x2C]
  376. 00000430  486E FFEC                pea.l      [A6 - 0x14]
  377. 00000434  3F3C 0810                move.w     -[A7], 0x810
  378. 00000438  A9EB                     syscall    Pack4/FP68K
  379. 0000043A  486D B914                pea.l      [A5 - 0x46EC]
  380. 0000043E  486E FFD4                pea.l      [A6 - 0x2C]
  381. 00000442  3F3C 080E                move.w     -[A7], 0x80E
  382. 00000446  A9EB                     syscall    Pack4/FP68K
  383. 00000448  486E FFD4                pea.l      [A6 - 0x2C]
  384. 0000044C  486E FFF4                pea.l      [A6 - 0xC]
  385. 00000450  3F3C 0810                move.w     -[A7], 0x810
  386. 00000454  A9EB                     syscall    Pack4/FP68K
  387. 00000456  2D6D BA78 FFE4           move.l     [A6 - 0x1C], [A5 - 0x4588]
  388. 0000045C  3D6D BA7E FFDE           move.w     [A6 - 0x22], [A5 - 0x4582]
  389. 00000462  3D6D BA7C FFE0           move.w     [A6 - 0x20], [A5 - 0x4584]
  390. 00000468  2B6E 000C BA78           move.l     [A5 - 0x4588], [A6 + 0xC]
  391. 0000046E  302E 001A                move.w     D0, [A6 + 0x1A]
  392. 00000472  D06E 0012                add.w      D0, [A6 + 0x12]
  393. 00000476  3B40 BA7E                move.w     [A5 - 0x4582], D0
  394. 0000047A  3B6E 0016 BA7C           move.w     [A5 - 0x4584], [A6 + 0x16]
  395. 00000480  202D E034                move.l     D0, [A5 - 0x1FCC]
  396. 00000484  90AD E030                sub.l      D0, [A5 - 0x1FD0]
  397. 00000488  720E                     moveq.l    D1, 0x0E
  398. 0000048A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  399. 0000048E  2D40 FFFC                move.l     [A6 - 0x4], D0
  400. 00000492  2B4C E034                move.l     [A5 - 0x1FCC], A4
  401. 00000496  206E 000C                movea.l    A0, [A6 + 0xC]
  402. 0000049A  2068 0242                movea.l    A0, [A0 + 0x242]
  403. 0000049E  7000                     moveq.l    D0, 0x00
  404. 000004A0  302D BA36                move.w     D0, [A5 - 0x45CA]
  405. 000004A4  E580                     asl        D0, 2
  406. 000004A6  2070 0800                movea.l    A0, [A0 + D0]
  407. 000004AA  41E8 0009                lea.l      A0, [A0 + 0x9]
  408. 000004AE  2B48 E044                move.l     [A5 - 0x1FBC], A0
  409. 000004B2  4247                     clr.w      D7
  410. 000004B4  266D E044                movea.l    A3, [A5 - 0x1FBC]
  411. 000004B8  6052                     bra        +0x54 /* 0000050C */
  412. label000004BA:
  413. 000004BA  101B                     move.b     D0, [A3]+
  414. 000004BC  0400 001F                subi.b     D0, 0x1F
  415. 000004C0  6544                     bcs        +0x46 /* 00000506 */
  416. 000004C2  0C00 000A                cmpi.b     D0, 0xA /* '\n' */
  417. 000004C6  623E                     bhi        +0x40 /* 00000506 */
  418. 000004C8  7200                     moveq.l    D1, 0x00
  419. 000004CA  1200                     move.b     D1, D0
  420. 000004CC  D241                     add.w      D1, D1
  421. 000004CE  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  422. 000004D2  4EFB 1000                jmp        [PC + D1.w]
  423. 000004D6  0038 0038 002C           ori.b      [0x0000002C /* __m68k_vec_f_trap__ */], 0x38 /* '8' */
  424. 000004DC  002C 0018 0032           ori.b      [A4 + 0x32], 0x18
  425. 000004E2  0038 0038 0038           ori.b      [0x00000038], 0x38 /* '8' */
  426. 000004E8  0038 0038 7000           ori.b      [0x00007000], 0x38 /* '8' */
  427. 000004EE  1013                     move.b     D0, [A3]
  428. 000004F0  7200                     moveq.l    D1, 0x00
  429. 000004F2  122B 0001                move.b     D1, [A3 + 0x1]
  430. 000004F6  E149                     lsl        D1.w, 8
  431. 000004F8  8240                     or.w       D1, D0
  432. 000004FA  5441                     addq.w     D1, 2
  433. 000004FC  D6C1                     add.w      A3, D1
  434. 000004FE  600C                     bra        +0xE /* 0000050C */
  435. 00000500  D6FC 0001                add.w      A3, 0x1
  436. 00000504  6006                     bra        +0x8 /* 0000050C */
  437. label00000506:
  438. 00000506  7E01                     moveq.l    D7, 0x01
  439. 00000508  D6FC FFFF                add.w      A3, 0xFFFF
  440. label0000050C:
  441. 0000050C  4A47                     tst.w      D7
  442. 0000050E  67AA                     beq        -0x54 /* 000004BA */
  443. 00000510  7000                     moveq.l    D0, 0x00
  444. 00000512  1013                     move.b     D0, [A3]
  445. 00000514  664E                     bne        +0x50 /* 00000564 */
  446. 00000516  7000                     moveq.l    D0, 0x00
  447. 00000518  220B                     move.l     D1, A3
  448. 0000051A  5281                     addq.l     D1, 1
  449. 0000051C  2041                     movea.l    A0, D1
  450. 0000051E  7200                     moveq.l    D1, 0x00
  451. 00000520  1210                     move.b     D1, [A0]
  452. 00000522  240B                     move.l     D2, A3
  453. 00000524  5282                     addq.l     D2, 1
  454. 00000526  2042                     movea.l    A0, D2
  455. 00000528  7400                     moveq.l    D2, 0x00
  456. 0000052A  1428 0001                move.b     D2, [A0 + 0x1]
  457. 0000052E  E14A                     lsl        D2.w, 8
  458. 00000530  3802                     move.w     D4, D2
  459. 00000532  8841                     or.w       D4, D1
  460. 00000534  322D BA7E                move.w     D1, [A5 - 0x4582]
  461. 00000538  D244                     add.w      D1, D4
  462. 0000053A  BA41                     cmp.w      D5, D1
  463. 0000053C  6E10                     bgt        +0x12 /* 0000054E */
  464. 0000053E  322D BA7E                move.w     D1, [A5 - 0x4582]
  465. 00000542  D244                     add.w      D1, D4
  466. 00000544  9245                     sub.w      D1, D5
  467. 00000546  B26E 001A                cmp.w      D1, [A6 + 0x1A]
  468. 0000054A  6E02                     bgt        +0x4 /* 0000054E */
  469. 0000054C  7001                     moveq.l    D0, 0x01
  470. label0000054E:
  471. 0000054E  3E00                     move.w     D7, D0
  472. 00000550  302D BA7E                move.w     D0, [A5 - 0x4582]
  473. 00000554  D044                     add.w      D0, D4
  474. 00000556  BA40                     cmp.w      D5, D0
  475. 00000558  6C0C                     bge        +0xE /* 00000566 */
  476. 0000055A  3005                     move.w     D0, D5
  477. 0000055C  9044                     sub.w      D0, D4
  478. 0000055E  3B40 BA7E                move.w     [A5 - 0x4582], D0
  479. 00000562  6002                     bra        +0x4 /* 00000566 */
  480. label00000564:
  481. 00000564  7E01                     moveq.l    D7, 0x01
  482. label00000566:
  483. 00000566  4A47                     tst.w      D7
  484. 00000568  671A                     beq        +0x1C /* 00000584 */
  485. 0000056A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  486. 0000056E  202D E034                move.l     D0, [A5 - 0x1FCC]
  487. 00000572  720E                     moveq.l    D1, 0x0E
  488. 00000574  D081                     add.l      D0, D1
  489. 00000576  2F00                     move.l     -[A7], D0
  490. 00000578  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  491. 0000057C  4A40                     tst.w      D0
  492. 0000057E  588F                     addq.l     A7, 4
  493. 00000580  6702                     beq        +0x4 /* 00000584 */
  494. 00000582  5346                     subq.w     D6, 1
  495. label00000584:
  496. 00000584  222E FFFC                move.l     D1, [A6 - 0x4]
  497. 00000588  2001                     move.l     D0, D1
  498. 0000058A  C2FC 000E                mulu.w     D1, 0xE
  499. 0000058E  4840                     swap.w     D0
  500. 00000590  C0FC 000E                mulu.w     D0, 0xE
  501. 00000594  4840                     swap.w     D0
  502. 00000596  4240                     clr.w      D0
  503. 00000598  D280                     add.l      D1, D0
  504. 0000059A  D2AD E030                add.l      D1, [A5 - 0x1FD0]
  505. 0000059E  2B41 E034                move.l     [A5 - 0x1FCC], D1
  506. 000005A2  3B6E FFE0 BA7C           move.w     [A5 - 0x4584], [A6 - 0x20]
  507. 000005A8  3B6E FFDE BA7E           move.w     [A5 - 0x4582], [A6 - 0x22]
  508. 000005AE  2B6E FFE4 BA78           move.l     [A5 - 0x4588], [A6 - 0x1C]
  509. 000005B4  486E FFF4                pea.l      [A6 - 0xC]
  510. 000005B8  486E FFD4                pea.l      [A6 - 0x2C]
  511. 000005BC  3F3C 080E                move.w     -[A7], 0x80E
  512. 000005C0  A9EB                     syscall    Pack4/FP68K
  513. 000005C2  486E FFD4                pea.l      [A6 - 0x2C]
  514. 000005C6  486D B914                pea.l      [A5 - 0x46EC]
  515. 000005CA  3F3C 0810                move.w     -[A7], 0x810
  516. 000005CE  A9EB                     syscall    Pack4/FP68K
  517. 000005D0  486E FFEC                pea.l      [A6 - 0x14]
  518. 000005D4  486E FFD4                pea.l      [A6 - 0x2C]
  519. 000005D8  3F3C 080E                move.w     -[A7], 0x80E
  520. 000005DC  A9EB                     syscall    Pack4/FP68K
  521. 000005DE  486E FFD4                pea.l      [A6 - 0x2C]
  522. 000005E2  486D B90C                pea.l      [A5 - 0x46F4]
  523. 000005E6  3F3C 0810                move.w     -[A7], 0x810
  524. 000005EA  A9EB                     syscall    Pack4/FP68K
  525. 000005EC  2B6E FFE8 B91C           move.l     [A5 - 0x46E4], [A6 - 0x18]
  526. 000005F2  3B6E FFE2 BADE           move.w     [A5 - 0x4522], [A6 - 0x1E]
  527. 000005F8  6000 00D4                bra        +0xD6 /* 000006CE */
  528. label000005FC:
  529. 000005FC  7007                     moveq.l    D0, 0x07
  530. 000005FE  C02D BA30                and.b      D0, [A5 - 0x45D0]
  531. 00000602  0C00 0001                cmpi.b     D0, 0x1
  532. 00000606  6300 00C4                bls        +0xC6 /* 000006CC */
  533. 0000060A  7008                     moveq.l    D0, 0x08
  534. 0000060C  C02D BA30                and.b      D0, [A5 - 0x45D0]
  535. 00000610  6600 00BA                bne        +0xBC /* 000006CC */
  536. 00000614  302E 0016                move.w     D0, [A6 + 0x16]
  537. 00000618  48C0                     ext.l      D0
  538. 0000061A  2F00                     move.l     -[A7], D0
  539. 0000061C  302E 0012                move.w     D0, [A6 + 0x12]
  540. 00000620  48C0                     ext.l      D0
  541. 00000622  2F00                     move.l     -[A7], D0
  542. 00000624  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  543. 00000628  2F0C                     move.l     -[A7], A4
  544. 0000062A  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  545. 0000062E  302E 0026                move.w     D0, [A6 + 0x26]
  546. 00000632  48C0                     ext.l      D0
  547. 00000634  2F00                     move.l     -[A7], D0
  548. 00000636  48C5                     ext.l      D5
  549. 00000638  2F05                     move.l     -[A7], D5
  550. 0000063A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  551. 0000063E  200C                     move.l     D0, A4
  552. 00000640  720E                     moveq.l    D1, 0x0E
  553. 00000642  D081                     add.l      D0, D1
  554. 00000644  2F00                     move.l     -[A7], D0
  555. 00000646  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  556. 0000064A  7001                     moveq.l    D0, 0x01
  557. 0000064C  B02C 000D                cmp.b      D0, [A4 + 0xD]
  558. 00000650  4FEF 0020                lea.l      A7, [A7 + 0x20]
  559. 00000654  6666                     bne        +0x68 /* 000006BC */
  560. 00000656  7001                     moveq.l    D0, 0x01
  561. 00000658  B02C 001B                cmp.b      D0, [A4 + 0x1B]
  562. 0000065C  665E                     bne        +0x60 /* 000006BC */
  563. 0000065E  7002                     moveq.l    D0, 0x02
  564. 00000660  2F00                     move.l     -[A7], D0
  565. 00000662  2F0C                     move.l     -[A7], A4
  566. 00000664  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  567. 00000668  4A40                     tst.w      D0
  568. 0000066A  508F                     addq.l     A7, 8
  569. 0000066C  6760                     beq        +0x62 /* 000006CE */
  570. 0000066E  206D BB78                movea.l    A0, [A5 - 0x4488]
  571. 00000672  4A10                     tst.b      [A0]
  572. 00000674  672E                     beq        +0x30 /* 000006A4 */
  573. 00000676  206D BB78                movea.l    A0, [A5 - 0x4488]
  574. 0000067A  707E                     moveq.l    D0, 0x7E
  575. 0000067C  B028 0001                cmp.b      D0, [A0 + 0x1]
  576. 00000680  6622                     bne        +0x24 /* 000006A4 */
  577. 00000682  5346                     subq.w     D6, 1
  578. 00000684  202D BB78                move.l     D0, [A5 - 0x4488]
  579. 00000688  5480                     addq.l     D0, 2
  580. 0000068A  2F00                     move.l     -[A7], D0
  581. 0000068C  202D BB78                move.l     D0, [A5 - 0x4488]
  582. 00000690  5280                     addq.l     D0, 1
  583. 00000692  2F00                     move.l     -[A7], D0
  584. 00000694  206D BB78                movea.l    A0, [A5 - 0x4488]
  585. 00000698  5310                     subq.b     [A0], 1
  586. 0000069A  7000                     moveq.l    D0, 0x00
  587. 0000069C  1010                     move.b     D0, [A0]
  588. 0000069E  2F00                     move.l     -[A7], D0
  589. 000006A0  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  590. label000006A4:
  591. 000006A4  2F2D BB7C                move.l     -[A7], [A5 - 0x4484]
  592. 000006A8  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  593. 000006AC  4EBA 002C                jsr        [PC + 0x2C /* 000006DA */]
  594. 000006B0  4A40                     tst.w      D0
  595. 000006B2  508F                     addq.l     A7, 8
  596. 000006B4  6718                     beq        +0x1A /* 000006CE */
  597. 000006B6  0A46 0001                xori.w     D6, 0x1
  598. 000006BA  6012                     bra        +0x14 /* 000006CE */
  599. label000006BC:
  600. 000006BC  2F0C                     move.l     -[A7], A4
  601. 000006BE  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  602. 000006C2  4A40                     tst.w      D0
  603. 000006C4  588F                     addq.l     A7, 4
  604. 000006C6  6606                     bne        +0x8 /* 000006CE */
  605. 000006C8  5346                     subq.w     D6, 1
  606. 000006CA  6002                     bra        +0x4 /* 000006CE */
  607. label000006CC:
  608. 000006CC  5246                     addq.w     D6, 1
  609. label000006CE:
  610. 000006CE  3006                     move.w     D0, D6
  611. 000006D0  4CEE 18F0 FFBC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x44]
  612. 000006D6  4E5E                     unlink     A6
  613. 000006D8  4E75                     rts
  614. fn000006DA:
  615. 000006DA  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  616. 000006DE  286F 001C                movea.l    A4, [A7 + 0x1C]
  617. 000006E2  266F 0018                movea.l    A3, [A7 + 0x18]
  618. 000006E6  7000                     moveq.l    D0, 0x00
  619. 000006E8  1013                     move.b     D0, [A3]
  620. 000006EA  3A00                     move.w     D5, D0
  621. 000006EC  7000                     moveq.l    D0, 0x00
  622. 000006EE  1014                     move.b     D0, [A4]
  623. 000006F0  3C00                     move.w     D6, D0
  624. 000006F2  48C6                     ext.l      D6
  625. 000006F4  2F06                     move.l     -[A7], D6
  626. 000006F6  48C5                     ext.l      D5
  627. 000006F8  2F05                     move.l     -[A7], D5
  628. 000006FA  2F0C                     move.l     -[A7], A4
  629. 000006FC  2F0B                     move.l     -[A7], A3
  630. 000006FE  4EBA 000E                jsr        [PC + 0xE /* 0000070E */]
  631. 00000702  3E00                     move.w     D7, D0
  632. 00000704  4FEF 0010                lea.l      A7, [A7 + 0x10]
  633. 00000708  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  634. 0000070C  4E75                     rts
  635. fn0000070E:
  636. 0000070E  4E56 FFFE                link       A6, -0x0002
  637. 00000712  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  638. 00000716  286E 0008                movea.l    A4, [A6 + 0x8]
  639. 0000071A  3A2E 0012                move.w     D5, [A6 + 0x12]
  640. 0000071E  266E 000C                movea.l    A3, [A6 + 0xC]
  641. 00000722  3E2E 0016                move.w     D7, [A6 + 0x16]
  642. 00000726  4246                     clr.w      D6
  643. label00000728:
  644. 00000728  4A45                     tst.w      D5
  645. 0000072A  6608                     bne        +0xA /* 00000734 */
  646. 0000072C  4A47                     tst.w      D7
  647. 0000072E  6670                     bne        +0x72 /* 000007A0 */
  648. 00000730  7C01                     moveq.l    D6, 0x01
  649. 00000732  606C                     bra        +0x6E /* 000007A0 */
  650. label00000734:
  651. 00000734  5345                     subq.w     D5, 1
  652. 00000736  D8FC 0001                add.w      A4, 0x1
  653. 0000073A  7000                     moveq.l    D0, 0x00
  654. 0000073C  1014                     move.b     D0, [A4]
  655. 0000073E  41ED A714                lea.l      A0, [A5 - 0x58EC]
  656. 00000742  1830 0000                move.b     D4, [A0 + D0.w]
  657. 00000746  0C04 002A                cmpi.b     D4, 0x2A /* '*' */
  658. 0000074A  6630                     bne        +0x32 /* 0000077C */
  659. 0000074C  4A45                     tst.w      D5
  660. 0000074E  6728                     beq        +0x2A /* 00000778 */
  661. 00000750  601C                     bra        +0x1E /* 0000076E */
  662. label00000752:
  663. 00000752  48C7                     ext.l      D7
  664. 00000754  2F07                     move.l     -[A7], D7
  665. 00000756  48C5                     ext.l      D5
  666. 00000758  2F05                     move.l     -[A7], D5
  667. 0000075A  2F0B                     move.l     -[A7], A3
  668. 0000075C  2F0C                     move.l     -[A7], A4
  669. 0000075E  4EBA FFAE                jsr        [PC - 0x52 /* 0000070E */]
  670. 00000762  3C00                     move.w     D6, D0
  671. 00000764  4FEF 0010                lea.l      A7, [A7 + 0x10]
  672. 00000768  D6FC 0001                add.w      A3, 0x1
  673. 0000076C  5347                     subq.w     D7, 1
  674. label0000076E:
  675. 0000076E  4A46                     tst.w      D6
  676. 00000770  662E                     bne        +0x30 /* 000007A0 */
  677. 00000772  4A47                     tst.w      D7
  678. 00000774  66DC                     bne        -0x22 /* 00000752 */
  679. 00000776  6028                     bra        +0x2A /* 000007A0 */
  680. label00000778:
  681. 00000778  7C01                     moveq.l    D6, 0x01
  682. 0000077A  6024                     bra        +0x26 /* 000007A0 */
  683. label0000077C:
  684. 0000077C  4A47                     tst.w      D7
  685. 0000077E  6720                     beq        +0x22 /* 000007A0 */
  686. 00000780  5347                     subq.w     D7, 1
  687. 00000782  D6FC 0001                add.w      A3, 0x1
  688. 00000786  7000                     moveq.l    D0, 0x00
  689. 00000788  1013                     move.b     D0, [A3]
  690. 0000078A  41ED A714                lea.l      A0, [A5 - 0x58EC]
  691. 0000078E  1D70 0000 FFFF           move.b     [A6 - 0x1], [A0 + D0.w]
  692. 00000794  B82E FFFF                cmp.b      D4, [A6 - 0x1]
  693. 00000798  678E                     beq        -0x70 /* 00000728 */
  694. 0000079A  0C04 003F                cmpi.b     D4, 0x3F /* '?' */
  695. 0000079E  6788                     beq        -0x76 /* 00000728 */
  696. label000007A0:
  697. 000007A0  3006                     move.w     D0, D6
  698. 000007A2  4CEE 18F0 FFE6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
  699. 000007A8  4E5E                     unlink     A6
  700. 000007AA  4E75                     rts
  701. export_1267:
  702. 000007AC  4E56 FCD4                link       A6, -0x032C
  703. 000007B0  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  704. 000007B4  47EE FD44                lea.l      A3, [A6 - 0x2BC]
  705. 000007B8  426E FD20                clr.w      [A6 - 0x2E0]
  706. 000007BC  206E 0008                movea.l    A0, [A6 + 0x8]
  707. 000007C0  52AE 0008                addq.l     [A6 + 0x8], 1
  708. 000007C4  7000                     moveq.l    D0, 0x00
  709. 000007C6  1010                     move.b     D0, [A0]
  710. 000007C8  3D40 FD1C                move.w     [A6 - 0x2E4], D0
  711. 000007CC  6B00 00C6                bmi        +0xC8 /* 00000894 */
  712. 000007D0  0C40 0006                cmpi.w     D0, 0x6
  713. 000007D4  6E00 00BE                bgt        +0xC0 /* 00000894 */
  714. 000007D8  D040                     add.w      D0, D0
  715. 000007DA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  716. 000007DE  4EFB 0000                jmp        [PC + D0.w]
  717. 000007E2  0010 0010                ori.b      [A0], 0x10
  718. 000007E6  00B4 009C 00B4 0010      ori.l      [A4 + D0.w + 0x10], 0x9C00B4
  719. 000007EE  0010 7001                ori.b      [A0], 0x1
  720. 000007F2  B06E FD1C                cmp.w      D0, [A6 - 0x2E4]
  721. 000007F6  6C14                     bge        +0x16 /* 0000080C */
  722. 000007F8  486E FD3C                pea.l      [A6 - 0x2C4]
  723. 000007FC  486E 0008                pea.l      [A6 + 0x8]
  724. 00000800  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  725. 00000804  3D40 FD20                move.w     [A6 - 0x2E0], D0
  726. 00000808  508F                     addq.l     A7, 8
  727. 0000080A  6016                     bra        +0x18 /* 00000822 */
  728. label0000080C:
  729. 0000080C  486E FD3C                pea.l      [A6 - 0x2C4]
  730. 00000810  206D B9FC                movea.l    A0, [A5 - 0x4604]
  731. 00000814  4868 032E                pea.l      [A0 + 0x32E]
  732. 00000818  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  733. 0000081C  3D40 FD20                move.w     [A6 - 0x2E0], D0
  734. 00000820  508F                     addq.l     A7, 8
  735. label00000822:
  736. 00000822  302E FD42                move.w     D0, [A6 - 0x2BE]
  737. 00000826  906E FD40                sub.w      D0, [A6 - 0x2C0]
  738. 0000082A  0C40 1000                cmpi.w     D0, 0x1000
  739. 0000082E  6D12                     blt        +0x14 /* 00000842 */
  740. 00000830  4878 0502                push.l     0x502
  741. 00000834  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  742. 00000838  426E FD20                clr.w      [A6 - 0x2E0]
  743. 0000083C  588F                     addq.l     A7, 4
  744. 0000083E  6000 05B4                bra        +0x5B6 /* 00000DF4 */
  745. label00000842:
  746. 00000842  7000                     moveq.l    D0, 0x00
  747. 00000844  4A6E FD1C                tst.w      [A6 - 0x2E4]
  748. 00000848  670A                     beq        +0xC /* 00000854 */
  749. 0000084A  7205                     moveq.l    D1, 0x05
  750. 0000084C  B26E FD1C                cmp.w      D1, [A6 - 0x2E4]
  751. 00000850  6702                     beq        +0x4 /* 00000854 */
  752. 00000852  7001                     moveq.l    D0, 0x01
  753. label00000854:
  754. 00000854  4A80                     tst.l      D0
  755. 00000856  670C                     beq        +0xE /* 00000864 */
  756. 00000858  206D BA78                movea.l    A0, [A5 - 0x4588]
  757. 0000085C  41E8 0118                lea.l      A0, [A0 + 0x118]
  758. 00000860  2008                     move.l     D0, A0
  759. 00000862  600A                     bra        +0xC /* 0000086E */
  760. label00000864:
  761. 00000864  206D BA78                movea.l    A0, [A5 - 0x4588]
  762. 00000868  41E8 0110                lea.l      A0, [A0 + 0x110]
  763. 0000086C  2008                     move.l     D0, A0
  764. label0000086E:
  765. 0000086E  2040                     movea.l    A0, D0
  766. 00000870  43EE FD3C                lea.l      A1, [A6 - 0x2C4]
  767. 00000874  20D9                     move.l     [A0]+, [A1]+
  768. 00000876  20D9                     move.l     [A0]+, [A1]+
  769. 00000878  6000 057A                bra        +0x57C /* 00000DF4 */
  770. 0000087C  486D BDC0                pea.l      [A5 - 0x4240]
  771. 00000880  206D B9FC                movea.l    A0, [A5 - 0x4604]
  772. 00000884  4868 032E                pea.l      [A0 + 0x32E]
  773. 00000888  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  774. 0000088C  4A40                     tst.w      D0
  775. 0000088E  508F                     addq.l     A7, 8
  776. 00000890  6700 0562                beq        +0x564 /* 00000DF4 */
  777. label00000894:
  778. 00000894  206D BA78                movea.l    A0, [A5 - 0x4588]
  779. 00000898  70FE                     moveq.l    D0, 0xFFFFFFFE
  780. 0000089A  B068 0110                cmp.w      D0, [A0 + 0x110]
  781. 0000089E  6700 0554                beq        +0x556 /* 00000DF4 */
  782. 000008A2  206D BA78                movea.l    A0, [A5 - 0x4588]
  783. 000008A6  226D BA78                movea.l    A1, [A5 - 0x4588]
  784. 000008AA  3028 0110                move.w     D0, [A0 + 0x110]
  785. 000008AE  B069 0112                cmp.w      D0, [A1 + 0x112]
  786. 000008B2  6D0E                     blt        +0x10 /* 000008C2 */
  787. 000008B4  4878 03EE                push.l     0x3EE
  788. 000008B8  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  789. 000008BC  588F                     addq.l     A7, 4
  790. 000008BE  6000 0534                bra        +0x536 /* 00000DF4 */
  791. label000008C2:
  792. 000008C2  206D BA78                movea.l    A0, [A5 - 0x4588]
  793. 000008C6  226D BA78                movea.l    A1, [A5 - 0x4588]
  794. 000008CA  3028 0118                move.w     D0, [A0 + 0x118]
  795. 000008CE  B069 011A                cmp.w      D0, [A1 + 0x11A]
  796. 000008D2  6D0E                     blt        +0x10 /* 000008E2 */
  797. 000008D4  4878 03EF                push.l     0x3EF
  798. 000008D8  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  799. 000008DC  588F                     addq.l     A7, 4
  800. 000008DE  6000 0514                bra        +0x516 /* 00000DF4 */
  801. label000008E2:
  802. 000008E2  7003                     moveq.l    D0, 0x03
  803. 000008E4  B06E FD1C                cmp.w      D0, [A6 - 0x2E4]
  804. 000008E8  6642                     bne        +0x44 /* 0000092C */
  805. 000008EA  302D BDC2                move.w     D0, [A5 - 0x423E]
  806. 000008EE  B06D BDC0                cmp.w      D0, [A5 - 0x4240]
  807. 000008F2  6638                     bne        +0x3A /* 0000092C */
  808. 000008F4  302D BDC2                move.w     D0, [A5 - 0x423E]
  809. 000008F8  48C0                     ext.l      D0
  810. 000008FA  206D BA78                movea.l    A0, [A5 - 0x4588]
  811. 000008FE  3228 0112                move.w     D1, [A0 + 0x112]
  812. 00000902  48C1                     ext.l      D1
  813. 00000904  206D BA78                movea.l    A0, [A5 - 0x4588]
  814. 00000908  3428 0110                move.w     D2, [A0 + 0x110]
  815. 0000090C  48C2                     ext.l      D2
  816. 0000090E  9282                     sub.l      D1, D2
  817. 00000910  D280                     add.l      D1, D0
  818. 00000912  2801                     move.l     D4, D1
  819. 00000914  5284                     addq.l     D4, 1
  820. 00000916  0C84 0000 7FFF           cmpi.l     D4, 0x7FFF
  821. 0000091C  6C04                     bge        +0x6 /* 00000922 */
  822. 0000091E  2004                     move.l     D0, D4
  823. 00000920  6006                     bra        +0x8 /* 00000928 */
  824. label00000922:
  825. 00000922  203C 0000 7FFF           move.l     D0, 0x7FFF
  826. label00000928:
  827. 00000928  3B40 BDC2                move.w     [A5 - 0x423E], D0
  828. label0000092C:
  829. 0000092C  4A6D BACA                tst.w      [A5 - 0x4536]
  830. 00000930  6600 0086                bne        +0x88 /* 000009B8 */
  831. 00000934  7003                     moveq.l    D0, 0x03
  832. 00000936  B06E FD1C                cmp.w      D0, [A6 - 0x2E4]
  833. 0000093A  6708                     beq        +0xA /* 00000944 */
  834. 0000093C  7004                     moveq.l    D0, 0x04
  835. 0000093E  B06E FD1C                cmp.w      D0, [A6 - 0x2E4]
  836. 00000942  6674                     bne        +0x76 /* 000009B8 */
  837. label00000944:
  838. 00000944  206D B9FC                movea.l    A0, [A5 - 0x4604]
  839. 00000948  43EE FD0E                lea.l      A1, [A6 - 0x2F2]
  840. 0000094C  41E8 032E                lea.l      A0, [A0 + 0x32E]
  841. 00000950  22D8                     move.l     [A1]+, [A0]+
  842. 00000952  22D8                     move.l     [A1]+, [A0]+
  843. 00000954  22D8                     move.l     [A1]+, [A0]+
  844. 00000956  32D8                     move.w     [A1]+, [A0]+
  845. 00000958  206D B9FC                movea.l    A0, [A5 - 0x4604]
  846. 0000095C  7000                     moveq.l    D0, 0x00
  847. 0000095E  2140 032E                move.l     [A0 + 0x32E], D0
  848. 00000962  7203                     moveq.l    D1, 0x03
  849. 00000964  B26E FD1C                cmp.w      D1, [A6 - 0x2E4]
  850. 00000968  6606                     bne        +0x8 /* 00000970 */
  851. 0000096A  41ED BDC0                lea.l      A0, [A5 - 0x4240]
  852. 0000096E  6008                     bra        +0xA /* 00000978 */
  853. label00000970:
  854. 00000970  206D BA78                movea.l    A0, [A5 - 0x4588]
  855. 00000974  41E8 0110                lea.l      A0, [A0 + 0x110]
  856. label00000978:
  857. 00000978  226D B9FC                movea.l    A1, [A5 - 0x4604]
  858. 0000097C  43E9 0332                lea.l      A1, [A1 + 0x332]
  859. 00000980  22D8                     move.l     [A1]+, [A0]+
  860. 00000982  22D8                     move.l     [A1]+, [A0]+
  861. 00000984  206D B9FC                movea.l    A0, [A5 - 0x4604]
  862. 00000988  317C 0001 033A           move.w     [A0 + 0x33A], 0x1
  863. 0000098E  7001                     moveq.l    D0, 0x01
  864. 00000990  2F00                     move.l     -[A7], D0
  865. 00000992  4EAD 13BA                jsr        [A5 + 0x13BA /* export_627 */]
  866. 00000996  3D40 FD20                move.w     [A6 - 0x2E0], D0
  867. 0000099A  206D B9FC                movea.l    A0, [A5 - 0x4604]
  868. 0000099E  41E8 032E                lea.l      A0, [A0 + 0x32E]
  869. 000009A2  43EE FD0E                lea.l      A1, [A6 - 0x2F2]
  870. 000009A6  20D9                     move.l     [A0]+, [A1]+
  871. 000009A8  20D9                     move.l     [A0]+, [A1]+
  872. 000009AA  20D9                     move.l     [A0]+, [A1]+
  873. 000009AC  30D9                     move.w     [A0]+, [A1]+
  874. 000009AE  4A6E FD20                tst.w      [A6 - 0x2E0]
  875. 000009B2  588F                     addq.l     A7, 4
  876. 000009B4  6700 043E                beq        +0x440 /* 00000DF4 */
  877. label000009B8:
  878. 000009B8  7000                     moveq.l    D0, 0x00
  879. 000009BA  2F00                     move.l     -[A7], D0
  880. 000009BC  2F00                     move.l     -[A7], D0
  881. 000009BE  2F00                     move.l     -[A7], D0
  882. 000009C0  2F00                     move.l     -[A7], D0
  883. 000009C2  2F3C 0000 C100           move.l     -[A7], 0xC100
  884. 000009C8  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  885. 000009CC  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  886. 000009D0  7001                     moveq.l    D0, 0x01
  887. 000009D2  2F00                     move.l     -[A7], D0
  888. 000009D4  2F0B                     move.l     -[A7], A3
  889. 000009D6  4EBA F628                jsr        [PC - 0x9D8 /* 00000000 */]
  890. 000009DA  7002                     moveq.l    D0, 0x02
  891. 000009DC  B06E FD1C                cmp.w      D0, [A6 - 0x2E4]
  892. 000009E0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  893. 000009E4  6616                     bne        +0x18 /* 000009FC */
  894. 000009E6  7000                     moveq.l    D0, 0x00
  895. 000009E8  2F00                     move.l     -[A7], D0
  896. 000009EA  486D 29B2                pea.l      [A5 + 0x29B2 /* export_1330 */]
  897. 000009EE  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  898. 000009F2  526E FD20                addq.w     [A6 - 0x2E0], 1
  899. 000009F6  508F                     addq.l     A7, 8
  900. 000009F8  6000 03FA                bra        +0x3FC /* 00000DF4 */
  901. label000009FC:
  902. 000009FC  2D6D BA78 FD38           move.l     [A6 - 0x2C8], [A5 - 0x4588]
  903. 00000A02  2D6D BA78 FD2C           move.l     [A6 - 0x2D4], [A5 - 0x4588]
  904. 00000A08  206D BA78                movea.l    A0, [A5 - 0x4588]
  905. 00000A0C  3D68 0114 FD34           move.w     [A6 - 0x2CC], [A0 + 0x114]
  906. 00000A12  3D68 0114 FD28           move.w     [A6 - 0x2D8], [A0 + 0x114]
  907. 00000A18  206D BA78                movea.l    A0, [A5 - 0x4588]
  908. 00000A1C  3D68 0116 FD36           move.w     [A6 - 0x2CA], [A0 + 0x116]
  909. 00000A22  3D68 0116 FD2A           move.w     [A6 - 0x2D6], [A0 + 0x116]
  910. 00000A28  426E FD1E                clr.w      [A6 - 0x2E2]
  911. 00000A2C  206D BA78                movea.l    A0, [A5 - 0x4588]
  912. 00000A30  3A28 0110                move.w     D5, [A0 + 0x110]
  913. 00000A34  7003                     moveq.l    D0, 0x03
  914. 00000A36  B06E FD1C                cmp.w      D0, [A6 - 0x2E4]
  915. 00000A3A  6600 02C4                bne        +0x2C6 /* 00000D00 */
  916. 00000A3E  486E FCD4                pea.l      [A6 - 0x32C]
  917. 00000A42  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  918. 00000A46  2B6D BA78 B9C6           move.l     [A5 - 0x463A], [A5 - 0x4588]
  919. 00000A4C  41ED B9BE                lea.l      A0, [A5 - 0x4642]
  920. 00000A50  43ED BDC0                lea.l      A1, [A5 - 0x4240]
  921. 00000A54  20D9                     move.l     [A0]+, [A1]+
  922. 00000A56  20D9                     move.l     [A0]+, [A1]+
  923. 00000A58  302D B9BE                move.w     D0, [A5 - 0x4642]
  924. 00000A5C  B06D B9C0                cmp.w      D0, [A5 - 0x4640]
  925. 00000A60  588F                     addq.l     A7, 4
  926. 00000A62  6C04                     bge        +0x6 /* 00000A68 */
  927. 00000A64  526D B9BE                addq.w     [A5 - 0x4642], 1
  928. label00000A68:
  929. 00000A68  7001                     moveq.l    D0, 0x01
  930. 00000A6A  2F00                     move.l     -[A7], D0
  931. 00000A6C  4EAD 1312                jsr        [A5 + 0x1312 /* export_606 */]
  932. 00000A70  3D40 FD22                move.w     [A6 - 0x2DE], D0
  933. 00000A74  7002                     moveq.l    D0, 0x02
  934. 00000A76  2F00                     move.l     -[A7], D0
  935. 00000A78  2F0B                     move.l     -[A7], A3
  936. 00000A7A  4EBA F584                jsr        [PC - 0xA7C /* 00000000 */]
  937. 00000A7E  486E FCD4                pea.l      [A6 - 0x32C]
  938. 00000A82  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  939. 00000A86  4FEF 0010                lea.l      A7, [A7 + 0x10]
  940. 00000A8A  6000 0274                bra        +0x276 /* 00000D00 */
  941. label00000A8E:
  942. 00000A8E  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  943. 00000A92  206D BA78                movea.l    A0, [A5 - 0x4588]
  944. 00000A96  3E28 0114                move.w     D7, [A0 + 0x114]
  945. 00000A9A  4244                     clr.w      D4
  946. 00000A9C  3C07                     move.w     D6, D7
  947. 00000A9E  6022                     bra        +0x24 /* 00000AC2 */
  948. label00000AA0:
  949. 00000AA0  48C6                     ext.l      D6
  950. 00000AA2  2F06                     move.l     -[A7], D6
  951. 00000AA4  48C5                     ext.l      D5
  952. 00000AA6  2F05                     move.l     -[A7], D5
  953. 00000AA8  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  954. 00000AAC  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  955. 00000AB0  303C 0080                move.w     D0, 0x80
  956. 00000AB4  C02D BA31                and.b      D0, [A5 - 0x45CF]
  957. 00000AB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  958. 00000ABC  6702                     beq        +0x4 /* 00000AC0 */
  959. 00000ABE  7801                     moveq.l    D4, 0x01
  960. label00000AC0:
  961. 00000AC0  5246                     addq.w     D6, 1
  962. label00000AC2:
  963. 00000AC2  4A44                     tst.w      D4
  964. 00000AC4  660A                     bne        +0xC /* 00000AD0 */
  965. 00000AC6  206D BA78                movea.l    A0, [A5 - 0x4588]
  966. 00000ACA  BC68 0116                cmp.w      D6, [A0 + 0x116]
  967. 00000ACE  6FD0                     ble        -0x2E /* 00000AA0 */
  968. label00000AD0:
  969. 00000AD0  4A44                     tst.w      D4
  970. 00000AD2  6700 017E                beq        +0x180 /* 00000C52 */
  971. label00000AD6:
  972. 00000AD6  7004                     moveq.l    D0, 0x04
  973. 00000AD8  B06E FD1C                cmp.w      D0, [A6 - 0x2E4]
  974. 00000ADC  6616                     bne        +0x18 /* 00000AF4 */
  975. 00000ADE  48C7                     ext.l      D7
  976. 00000AE0  2F07                     move.l     -[A7], D7
  977. 00000AE2  48C5                     ext.l      D5
  978. 00000AE4  2F05                     move.l     -[A7], D5
  979. 00000AE6  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  980. 00000AEA  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  981. 00000AEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  982. 00000AF2  6024                     bra        +0x26 /* 00000B18 */
  983. label00000AF4:
  984. 00000AF4  48C7                     ext.l      D7
  985. 00000AF6  2F07                     move.l     -[A7], D7
  986. 00000AF8  48C5                     ext.l      D5
  987. 00000AFA  2F05                     move.l     -[A7], D5
  988. 00000AFC  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  989. 00000B00  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  990. 00000B04  4AAD BA0C                tst.l      [A5 - 0x45F4]
  991. 00000B08  4FEF 000C                lea.l      A7, [A7 + 0xC]
  992. 00000B0C  670A                     beq        +0xC /* 00000B18 */
  993. 00000B0E  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  994. 00000B12  0228 007F 0001           andi.b     [A0 + 0x1], 0x7F
  995. label00000B18:
  996. 00000B18  206D BA78                movea.l    A0, [A5 - 0x4588]
  997. 00000B1C  3007                     move.w     D0, D7
  998. 00000B1E  5247                     addq.w     D7, 1
  999. 00000B20  B068 0116                cmp.w      D0, [A0 + 0x116]
  1000. 00000B24  6DB0                     blt        -0x4E /* 00000AD6 */
  1001. 00000B26  7004                     moveq.l    D0, 0x04
  1002. 00000B28  B06E FD1C                cmp.w      D0, [A6 - 0x2E4]
  1003. 00000B2C  6608                     bne        +0xA /* 00000B36 */
  1004. 00000B2E  526E FD1E                addq.w     [A6 - 0x2E2], 1
  1005. 00000B32  6000 01CC                bra        +0x1CE /* 00000D00 */
  1006. label00000B36:
  1007. 00000B36  4A6E FD22                tst.w      [A6 - 0x2DE]
  1008. 00000B3A  6700 01C4                beq        +0x1C6 /* 00000D00 */
  1009. 00000B3E  302E FD1E                move.w     D0, [A6 - 0x2E2]
  1010. 00000B42  D06D BDC0                add.w      D0, [A5 - 0x4240]
  1011. 00000B46  B06D BDC2                cmp.w      D0, [A5 - 0x423E]
  1012. 00000B4A  6C00 01B4                bge        +0x1B6 /* 00000D00 */
  1013. 00000B4E  3D45 FD26                move.w     [A6 - 0x2DA], D5
  1014. 00000B52  3D45 FD24                move.w     [A6 - 0x2DC], D5
  1015. 00000B56  302E FD1E                move.w     D0, [A6 - 0x2E2]
  1016. 00000B5A  D06D BDC0                add.w      D0, [A5 - 0x4240]
  1017. 00000B5E  5240                     addq.w     D0, 1
  1018. 00000B60  3D40 FD32                move.w     [A6 - 0x2CE], D0
  1019. 00000B64  3D40 FD30                move.w     [A6 - 0x2D0], D0
  1020. 00000B68  302D BDC6                move.w     D0, [A5 - 0x423A]
  1021. 00000B6C  48C0                     ext.l      D0
  1022. 00000B6E  2F00                     move.l     -[A7], D0
  1023. 00000B70  302D BDC4                move.w     D0, [A5 - 0x423C]
  1024. 00000B74  48C0                     ext.l      D0
  1025. 00000B76  2F00                     move.l     -[A7], D0
  1026. 00000B78  302E FD30                move.w     D0, [A6 - 0x2D0]
  1027. 00000B7C  48C0                     ext.l      D0
  1028. 00000B7E  2F00                     move.l     -[A7], D0
  1029. 00000B80  2F2E FD38                move.l     -[A7], [A6 - 0x2C8]
  1030. 00000B84  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  1031. 00000B88  3D40 FD20                move.w     [A6 - 0x2E0], D0
  1032. 00000B8C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1033. 00000B90  6700 00B0                beq        +0xB2 /* 00000C42 */
  1034. 00000B94  4247                     clr.w      D7
  1035. 00000B96  6000 0088                bra        +0x8A /* 00000C20 */
  1036. label00000B9A:
  1037. 00000B9A  206D BDB8                movea.l    A0, [A5 - 0x4248]
  1038. 00000B9E  48C7                     ext.l      D7
  1039. 00000BA0  2007                     move.l     D0, D7
  1040. 00000BA2  E580                     asl        D0, 2
  1041. 00000BA4  3030 0800                move.w     D0, [A0 + D0]
  1042. 00000BA8  48C0                     ext.l      D0
  1043. 00000BAA  2F00                     move.l     -[A7], D0
  1044. 00000BAC  302E FD30                move.w     D0, [A6 - 0x2D0]
  1045. 00000BB0  48C0                     ext.l      D0
  1046. 00000BB2  2F00                     move.l     -[A7], D0
  1047. 00000BB4  2F2E FD38                move.l     -[A7], [A6 - 0x2C8]
  1048. 00000BB8  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  1049. 00000BBC  206D BDB8                movea.l    A0, [A5 - 0x4248]
  1050. 00000BC0  48C7                     ext.l      D7
  1051. 00000BC2  2007                     move.l     D0, D7
  1052. 00000BC4  E580                     asl        D0, 2
  1053. 00000BC6  226D BA00                movea.l    A1, [A5 - 0x4600]
  1054. 00000BCA  3030 0800                move.w     D0, [A0 + D0]
  1055. 00000BCE  9051                     sub.w      D0, [A1]
  1056. 00000BD0  48C0                     ext.l      D0
  1057. 00000BD2  5280                     addq.l     D0, 1
  1058. 00000BD4  E980                     asl        D0, 4
  1059. 00000BD6  D0AD BA00                add.l      D0, [A5 - 0x4600]
  1060. 00000BDA  2B40 BA08                move.l     [A5 - 0x45F8], D0
  1061. 00000BDE  7001                     moveq.l    D0, 0x01
  1062. 00000BE0  2F00                     move.l     -[A7], D0
  1063. 00000BE2  2F2E FD38                move.l     -[A7], [A6 - 0x2C8]
  1064. 00000BE6  206D BDB8                movea.l    A0, [A5 - 0x4248]
  1065. 00000BEA  48C7                     ext.l      D7
  1066. 00000BEC  2207                     move.l     D1, D7
  1067. 00000BEE  E581                     asl        D1, 2
  1068. 00000BF0  3230 1802                move.w     D1, [A0 + D1 + 0x2]
  1069. 00000BF4  48C1                     ext.l      D1
  1070. 00000BF6  2F01                     move.l     -[A7], D1
  1071. 00000BF8  322E FD24                move.w     D1, [A6 - 0x2DC]
  1072. 00000BFC  48C1                     ext.l      D1
  1073. 00000BFE  2F01                     move.l     -[A7], D1
  1074. 00000C00  2F2E FD2C                move.l     -[A7], [A6 - 0x2D4]
  1075. 00000C04  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  1076. 00000C08  4A40                     tst.w      D0
  1077. 00000C0A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1078. 00000C0E  660E                     bne        +0x10 /* 00000C1E */
  1079. 00000C10  302D BDC2                move.w     D0, [A5 - 0x423E]
  1080. 00000C14  906D BDC0                sub.w      D0, [A5 - 0x4240]
  1081. 00000C18  3D40 FD1E                move.w     [A6 - 0x2E2], D0
  1082. 00000C1C  600A                     bra        +0xC /* 00000C28 */
  1083. label00000C1E:
  1084. 00000C1E  5247                     addq.w     D7, 1
  1085. label00000C20:
  1086. 00000C20  BE6D BDBC                cmp.w      D7, [A5 - 0x4244]
  1087. 00000C24  6D00 FF74                blt        -0x8A /* 00000B9A */
  1088. label00000C28:
  1089. 00000C28  302E FD30                move.w     D0, [A6 - 0x2D0]
  1090. 00000C2C  48C0                     ext.l      D0
  1091. 00000C2E  2F00                     move.l     -[A7], D0
  1092. 00000C30  2F2E FD38                move.l     -[A7], [A6 - 0x2C8]
  1093. 00000C34  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  1094. 00000C38  526E FD1E                addq.w     [A6 - 0x2E2], 1
  1095. 00000C3C  508F                     addq.l     A7, 8
  1096. 00000C3E  6000 00C0                bra        +0xC2 /* 00000D00 */
  1097. label00000C42:
  1098. 00000C42  302D BDC2                move.w     D0, [A5 - 0x423E]
  1099. 00000C46  906D BDC0                sub.w      D0, [A5 - 0x4240]
  1100. 00000C4A  3D40 FD1E                move.w     [A6 - 0x2E2], D0
  1101. 00000C4E  6000 00B0                bra        +0xB2 /* 00000D00 */
  1102. label00000C52:
  1103. 00000C52  7004                     moveq.l    D0, 0x04
  1104. 00000C54  B06E FD1C                cmp.w      D0, [A6 - 0x2E4]
  1105. 00000C58  6600 00A6                bne        +0xA8 /* 00000D00 */
  1106. 00000C5C  4A6E FD1E                tst.w      [A6 - 0x2E2]
  1107. 00000C60  6700 009E                beq        +0xA0 /* 00000D00 */
  1108. 00000C64  206D BA78                movea.l    A0, [A5 - 0x4588]
  1109. 00000C68  3028 0116                move.w     D0, [A0 + 0x116]
  1110. 00000C6C  48C0                     ext.l      D0
  1111. 00000C6E  2F00                     move.l     -[A7], D0
  1112. 00000C70  48C7                     ext.l      D7
  1113. 00000C72  2F07                     move.l     -[A7], D7
  1114. 00000C74  48C5                     ext.l      D5
  1115. 00000C76  2F05                     move.l     -[A7], D5
  1116. 00000C78  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1117. 00000C7C  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  1118. 00000C80  3D40 FD20                move.w     [A6 - 0x2E0], D0
  1119. 00000C84  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1120. 00000C88  6700 0090                beq        +0x92 /* 00000D1A */
  1121. 00000C8C  2B6D BA08 BA0C           move.l     [A5 - 0x45F4], [A5 - 0x45F8]
  1122. 00000C92  206D BA78                movea.l    A0, [A5 - 0x4588]
  1123. 00000C96  3028 0116                move.w     D0, [A0 + 0x116]
  1124. 00000C9A  48C0                     ext.l      D0
  1125. 00000C9C  2F00                     move.l     -[A7], D0
  1126. 00000C9E  48C7                     ext.l      D7
  1127. 00000CA0  2F07                     move.l     -[A7], D7
  1128. 00000CA2  48C5                     ext.l      D5
  1129. 00000CA4  302E FD1E                move.w     D0, [A6 - 0x2E2]
  1130. 00000CA8  48C0                     ext.l      D0
  1131. 00000CAA  2205                     move.l     D1, D5
  1132. 00000CAC  9280                     sub.l      D1, D0
  1133. 00000CAE  2F01                     move.l     -[A7], D1
  1134. 00000CB0  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1135. 00000CB4  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  1136. 00000CB8  3D40 FD20                move.w     [A6 - 0x2E0], D0
  1137. 00000CBC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1138. 00000CC0  6758                     beq        +0x5A /* 00000D1A */
  1139. 00000CC2  2F2D BA0C                move.l     -[A7], [A5 - 0x45F4]
  1140. 00000CC6  2F2D BA08                move.l     -[A7], [A5 - 0x45F8]
  1141. 00000CCA  206D BA78                movea.l    A0, [A5 - 0x4588]
  1142. 00000CCE  3028 0116                move.w     D0, [A0 + 0x116]
  1143. 00000CD2  48C0                     ext.l      D0
  1144. 00000CD4  48C7                     ext.l      D7
  1145. 00000CD6  9087                     sub.l      D0, D7
  1146. 00000CD8  5280                     addq.l     D0, 1
  1147. 00000CDA  E980                     asl        D0, 4
  1148. 00000CDC  2F00                     move.l     -[A7], D0
  1149. 00000CDE  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1150. 00000CE2  206D BA78                movea.l    A0, [A5 - 0x4588]
  1151. 00000CE6  3028 0116                move.w     D0, [A0 + 0x116]
  1152. 00000CEA  48C0                     ext.l      D0
  1153. 00000CEC  48C7                     ext.l      D7
  1154. 00000CEE  9087                     sub.l      D0, D7
  1155. 00000CF0  5280                     addq.l     D0, 1
  1156. 00000CF2  E980                     asl        D0, 4
  1157. 00000CF4  2F00                     move.l     -[A7], D0
  1158. 00000CF6  2F2D BA0C                move.l     -[A7], [A5 - 0x45F4]
  1159. 00000CFA  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1160. 00000CFE  508F                     addq.l     A7, 8
  1161. label00000D00:
  1162. 00000D00  206D BA78                movea.l    A0, [A5 - 0x4588]
  1163. 00000D04  BA68 0194                cmp.w      D5, [A0 + 0x194]
  1164. 00000D08  6C10                     bge        +0x12 /* 00000D1A */
  1165. 00000D0A  206D BA78                movea.l    A0, [A5 - 0x4588]
  1166. 00000D0E  3005                     move.w     D0, D5
  1167. 00000D10  5245                     addq.w     D5, 1
  1168. 00000D12  B068 0112                cmp.w      D0, [A0 + 0x112]
  1169. 00000D16  6D00 FD76                blt        -0x288 /* 00000A8E */
  1170. label00000D1A:
  1171. 00000D1A  7004                     moveq.l    D0, 0x04
  1172. 00000D1C  B06E FD1C                cmp.w      D0, [A6 - 0x2E4]
  1173. 00000D20  6612                     bne        +0x14 /* 00000D34 */
  1174. 00000D22  206D BA78                movea.l    A0, [A5 - 0x4588]
  1175. 00000D26  43ED BDC0                lea.l      A1, [A5 - 0x4240]
  1176. 00000D2A  41E8 0110                lea.l      A0, [A0 + 0x110]
  1177. 00000D2E  22D8                     move.l     [A1]+, [A0]+
  1178. 00000D30  22D8                     move.l     [A1]+, [A0]+
  1179. 00000D32  600C                     bra        +0xE /* 00000D40 */
  1180. label00000D34:
  1181. 00000D34  302E FD1E                move.w     D0, [A6 - 0x2E2]
  1182. 00000D38  D06D BDC0                add.w      D0, [A5 - 0x4240]
  1183. 00000D3C  3B40 BDC2                move.w     [A5 - 0x423E], D0
  1184. label00000D40:
  1185. 00000D40  4A6E FD1E                tst.w      [A6 - 0x2E2]
  1186. 00000D44  673E                     beq        +0x40 /* 00000D84 */
  1187. 00000D46  4878 0114                push.l     0x114
  1188. 00000D4A  4878 0180                push.l     0x180
  1189. 00000D4E  302D BDC6                move.w     D0, [A5 - 0x423A]
  1190. 00000D52  48C0                     ext.l      D0
  1191. 00000D54  2F00                     move.l     -[A7], D0
  1192. 00000D56  302D BDC4                move.w     D0, [A5 - 0x423C]
  1193. 00000D5A  48C0                     ext.l      D0
  1194. 00000D5C  2F00                     move.l     -[A7], D0
  1195. 00000D5E  302D BDC2                move.w     D0, [A5 - 0x423E]
  1196. 00000D62  48C0                     ext.l      D0
  1197. 00000D64  2F00                     move.l     -[A7], D0
  1198. 00000D66  302D BDC0                move.w     D0, [A5 - 0x4240]
  1199. 00000D6A  48C0                     ext.l      D0
  1200. 00000D6C  2F00                     move.l     -[A7], D0
  1201. 00000D6E  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1202. 00000D72  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  1203. 00000D76  206D BA78                movea.l    A0, [A5 - 0x4588]
  1204. 00000D7A  317C 0001 018A           move.w     [A0 + 0x18A], 0x1
  1205. 00000D80  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1206. label00000D84:
  1207. 00000D84  7000                     moveq.l    D0, 0x00
  1208. 00000D86  2F00                     move.l     -[A7], D0
  1209. 00000D88  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  1210. 00000D8C  302D BDC6                move.w     D0, [A5 - 0x423A]
  1211. 00000D90  48C0                     ext.l      D0
  1212. 00000D92  2F00                     move.l     -[A7], D0
  1213. 00000D94  302D BDC2                move.w     D0, [A5 - 0x423E]
  1214. 00000D98  48C0                     ext.l      D0
  1215. 00000D9A  2F00                     move.l     -[A7], D0
  1216. 00000D9C  302D BDC4                move.w     D0, [A5 - 0x423C]
  1217. 00000DA0  48C0                     ext.l      D0
  1218. 00000DA2  2F00                     move.l     -[A7], D0
  1219. 00000DA4  302D BDC0                move.w     D0, [A5 - 0x4240]
  1220. 00000DA8  48C0                     ext.l      D0
  1221. 00000DAA  2F00                     move.l     -[A7], D0
  1222. 00000DAC  4878 2D0B                push.l     0x2D0B
  1223. 00000DB0  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  1224. 00000DB4  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  1225. 00000DB8  4A6D BACA                tst.w      [A5 - 0x4536]
  1226. 00000DBC  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1227. 00000DC0  6632                     bne        +0x34 /* 00000DF4 */
  1228. 00000DC2  7003                     moveq.l    D0, 0x03
  1229. 00000DC4  B06E FD1C                cmp.w      D0, [A6 - 0x2E4]
  1230. 00000DC8  6604                     bne        +0x6 /* 00000DCE */
  1231. 00000DCA  700B                     moveq.l    D0, 0x0B
  1232. 00000DCC  6002                     bra        +0x4 /* 00000DD0 */
  1233. label00000DCE:
  1234. 00000DCE  700C                     moveq.l    D0, 0x0C
  1235. label00000DD0:
  1236. 00000DD0  2F00                     move.l     -[A7], D0
  1237. 00000DD2  4EAD 137A                jsr        [A5 + 0x137A /* export_619 */]
  1238. 00000DD6  7003                     moveq.l    D0, 0x03
  1239. 00000DD8  B06E FD1C                cmp.w      D0, [A6 - 0x2E4]
  1240. 00000DDC  588F                     addq.l     A7, 4
  1241. 00000DDE  6614                     bne        +0x16 /* 00000DF4 */
  1242. 00000DE0  7001                     moveq.l    D0, 0x01
  1243. 00000DE2  B06D BAB8                cmp.w      D0, [A5 - 0x4548]
  1244. 00000DE6  660C                     bne        +0xE /* 00000DF4 */
  1245. 00000DE8  302E FD1E                move.w     D0, [A6 - 0x2E2]
  1246. 00000DEC  D06D BAB0                add.w      D0, [A5 - 0x4550]
  1247. 00000DF0  3B40 BAB2                move.w     [A5 - 0x454E], D0
  1248. label00000DF4:
  1249. 00000DF4  206D BA78                movea.l    A0, [A5 - 0x4588]
  1250. 00000DF8  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  1251. 00000DFE  206D BA78                movea.l    A0, [A5 - 0x4588]
  1252. 00000E02  5268 0158                addq.w     [A0 + 0x158], 1
  1253. 00000E06  302E FD20                move.w     D0, [A6 - 0x2E0]
  1254. 00000E0A  4CEE 08F0 FCC0           movem.l    D4,D5,D6,D7,A3, [A6 - 0x340]
  1255. 00000E10  4E5E                     unlink     A6
  1256. 00000E12  4E75                     rts
  1257. export_1268:
  1258. 00000E14  2F0B                     move.l     -[A7], A3
  1259. 00000E16  266F 0008                movea.l    A3, [A7 + 0x8]
  1260. 00000E1A  7000                     moveq.l    D0, 0x00
  1261. 00000E1C  2F00                     move.l     -[A7], D0
  1262. 00000E1E  2F0B                     move.l     -[A7], A3
  1263. 00000E20  4EBA F1DE                jsr        [PC - 0xE22 /* 00000000 */]
  1264. 00000E24  7002                     moveq.l    D0, 0x02
  1265. 00000E26  B02B 000D                cmp.b      D0, [A3 + 0xD]
  1266. 00000E2A  508F                     addq.l     A7, 8
  1267. 00000E2C  6708                     beq        +0xA /* 00000E36 */
  1268. 00000E2E  2F0B                     move.l     -[A7], A3
  1269. 00000E30  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  1270. 00000E34  588F                     addq.l     A7, 4
  1271. label00000E36:
  1272. 00000E36  265F                     movea.l    A3, [A7]+
  1273. 00000E38  4E75                     rts
  1274.